package com.zelix;

import java.io.PrintWriter;
import java.util.*;

public abstract class zc extends yc
{

    protected final HashSet k = new HashSet();
    private static String z[];

    public zc(it it, Vector vector, nh nh1)
    {
        super(it, vector, nh1);
    }

    public final void a(mt mt, mt mt1)
    {
        Object obj = super.e.remove(mt);
        Object obj1;
        if(obj != null)
            obj1 = super.f.put(mt, lt.a(mt1.j()));
    }

    public final void a(mt mt, String s)
    {
        k.add(mt);
        a(mt, mt);
        if(super.b.z())
            super.c.println(z[0] + mt.l() + z[1] + s + "\"");
    }

    public boolean b(mt mt)
    {
        return k.contains(mt);
    }

    private static String z(char[] chs) {
        for (int i = 0; i < chs.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key = 0xe;
                    break;
                case 1:
                    key = 5;
                    break;
                case 2:
                    key = 10;
                    break;
                case 3:
                    key = 42;
                    break;
                default:
                    key = 31;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static
    {
        String as[];
        as = new String[2];
        as[0] = z("\007Hk^|fldM?mikYl.'".toCharArray());
        as[1] = z(",%hO|opyO?ac*\b".toCharArray());
        z = as;
    }
}
